#ifndef HOMEPAGEPARSER_H
#define HOMEPAGEPARSER_H

#include "abstractpageparser.h"
#include "utils.h"

class QNetworkReply;
namespace Jcr
{
class BrandPageParserPrivate;
class BrandPageParser : public AbstractPageParser
{
    Q_OBJECT
public:
    explicit BrandPageParser(QObject* parent = nullptr);
    ~BrandPageParser();

    const StdStringMap& modelLinks() const;

signals:
    void getModelLinks(const StdStringMap& modelLinks);

protected:
    void processNode(GumboNode* node);
    void finalize();

private:
    BrandPageParserPrivate* d_ptr;
    Q_DISABLE_COPY(BrandPageParser)
};

} // namespace jcr
#endif // HOMEPAGEPARSER_H
